#ifndef AUDIO_DECODER_H
#define AUDIO_DECODER_H

#include <freertos/FreeRTOS.h>
#include <freertos/ringbuf.h>

typedef struct audio_decoder audio_decoder_t;

audio_decoder_t *audio_decoder_create(void);

void audio_decoder_start(audio_decoder_t *audio_decoder);

void audio_decoder_set_input_buffer(audio_decoder_t *audio_decoder, RingbufHandle_t buf);

void audio_decoder_set_output_buffer(audio_decoder_t *audio_decoder, RingbufHandle_t buf);


#endif